leaf suspension - German English Dictionary